Revolutionizing Software Development
نویسنده
چکیده
Starting with the NATO 1968 Software Engineering Conference, answers to the following key questions continue to elude professionals around the world: 1. Why is software hard? 2. What has changed in the last 25 years to make it easier? 3. What could improve quality and productivity by: a> b) c> Up to a factor of 2 Between a factor of 2 to a factor of 10 Greater than a factor of 10 This talk will address each of these questions and describe initiatives at Lucent Technologies which are targeted towards answering them, and thus resulting in dramatically improved software quality and productivity. Topics to be discussed include: 1. The 6-year long Silver Bullet experiment which was targeted towards quantifiably becoming expert in software process development and deployment. 2. The approach being taken by Lucent to systematically improve software quality and productivity by continuous measurement and the deployment of standard software engineering assets. 3. Technology and processes targeted toward systematic reuse in targeted application domains. 4. Revolutionary portable network application development environments and languages (inferno). Finally, based on the Lucent experiences, the talk will propose challenges for the software industry that will be centered around a series of experiments in several key areas surrounding the technology and processes in systematic reuse. 432 0730-3157/96 $5.00
منابع مشابه
Revolutionizing Enterprise Application Deployment: How SaaS and the Next Generation of Technology Can Change the Game
متن کامل
A Cost-benefit-model For Systematic Software Reuse
Information systems development is typically acknowledged as an expensive and lengthy process, often producing code that is of uneven quality and difficult to maintain. Software reuse has been advocated as a means of revolutionizing this process. The claimed benefits from software reuse are reduction in development cost and time, improvement in software quality, increase in programmer productiv...
متن کاملCognitive Economics A New Approach for Revolutionizing Economics Education in Iran
The purpose of this paper is to evaluate critically economics education in Iran within the framework of cognitive economics. For that the main problems dominating economics education have been explained and illuminated such as unsatisfactory national academic achievements, ignoring in part critical applied areas in economics, little progress and development in teaching economics during the last...
متن کاملComposition Environments for Deployable Software Components
Component-based software development is revolutionizing the software industry by promoting a view of software development in which applications are composed out of reusable, relatively large-grained, and mostly pre-existing components. Adoption of component-based software development leads to an important distinction in roles between those that develop and make available individual components a...
متن کاملMDA-Based Transformation of LMS Business Components: The Contribution of XML Technologies and Model Transformations
The model driven engineering and generative programming are revolutionizing software development just as automation and computerization revolutionized the manufacturing process. The key technologies of these approaches are the model transformations, and development in the XML technologies. In this paper the authors show the contribution of these two techniques in the implementation of LMSGENERA...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996